﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, fieldset, form, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, select, textarea { font-family: "Microsoft YaHei","微软雅黑"; font-size: 13px;background:#F4F4F6;color:#333; }
a{ font-family: "Microsoft YaHei","微软雅黑"; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
address, cite, dfn, em, var, i { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: bottom; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear: both; overflow: hidden }
.ll, .l { float: left; }
.r { float: right; }
.pr { position: relative; }
textarea { resize: none; }
a, a:link { outline: none; color: #2f7bd3; text-decoration: underline; }
a:visited { color: #2f7bd3; text-decoration: underline; }
a:hover, a:active { color: #0000cc; text-decoration: underline; }
a:focus { outline: 0; }

/*head*/
.head{ height:143px; width:999px; margin:0 auto; overflow:hidden; z-index:1;}
.search:focus { outline:none; }
.search{ background:url(../images/v1_5/search.jpg); border:none; width:289px; height:21px; padding:4px 10px 4px 10px; line-height:21px; *margin-top:-1px}
.search_but{ background:url(../images/v1_5/search_but.jpg); border:none; width:56px; height:29px;cursor: pointer;}
.search_but:focus { outline:none; }
.head ul{ float: right; margin-right:20px; margin-top:12px}
.head ul li{ float: left}

.hot_search{ font-family:"微软雅黑", "宋体", Arial; font-size:12px; line-height:22px;margin-left:400px;}
.hot_search a{ color:#bcbcbc; padding-right:5px; text-decoration:none;}
.hot_search a:hover{ color:#4ca4e4;}
.hot_search a.hot{ color:#f9a821;}
.hot_search a.hot:hover{ color:#F60}

#header{width:1003px; margin:0 auto; overflow:hidden; _zoom:1; padding-top:20px;background-color: #FFF;}
.logo{ float:left;}
.search_bar { margin-top:18px;  margin-left:100px; overflow: hidden; float:left; border: 2px solid #FF9800; }
.searchinupt { float: left; width: 465px; margin-top:8px; padding-left:33px; }
.searchinupt input { border:0; border-right: none; height: 18px; line-height: 18px; padding: 5px; width: 450px; outline:none; }
.search_btn { float: left; width: 101px; }
.search_btn input { background: #FF9800; width: 101px; height: 42px; color: #fff; cursor: pointer; border: none ; font-family:"微软雅黑", "宋体", Arial; font-size:18px;}
/*nav*/
.nav{ width:999px; height:28px; background:url(../images/v1_5/nav_bg.gif); margin:0 auto; overflow:hidden;z-index:1;border-radius:0px 0px 8px 8px;}
.nav ul li{ float:left;width:99px; height:28px;}
.nav ul li a{ float:left; width:99px; height:28px; text-align:center; line-height:30px;_line-height:28px; font-size:15px; font-weight:400; color:#fff;}
.nav ul li a:hover{ background:url(../images/v1_5/nav_hover.gif);border-radius:10px;}
.first{ margin-left:4px;_margin-left:2px;z-index:1;border-radius:10px;}
.current{background:url(../images/v1_5/nav_hover.gif);border-radius:10px;}

#menu{ background: #017BCE; margin: 12px 8px 12px 0px }
#menu ul{ width:1003px; margin:0 auto;line-height:48px; height:48px; font-family:"Microsoft YaHei","微软雅黑"; font-size:16px;}
#menu ul li{ float:left;}
#menu ul li a{ display:block; padding:0px 8px 2px 2px;font-family:"Microsoft YaHei","微软雅黑"; font-size:18px; font-weight:500;color:#fff; text-decoration:none;}
#menu ul li a:hover{ background:#FF9800;}
#menu ul li.current a{ background:#FF9800; color:#FFF;padding:26px 0x  26px 0px;}

.wrapper{ width:1003px; margin:0 auto;}
.FirstScreen{ overflow:hidden; margin-top:12px;background:#FFF;padding-top:18px;padding-bottom:18px;box-shadow: 2px 2px 5px 0 #BBB;}
.FirstScreen .l{ background: #FFF; width: 328px; border: #d9ecf3 1px solid; border-bottom: 0; }
.FirstScreen .m{ float: left; width: 618px; margin-left: 6px; border-bottom:#d2e8f0 1px solid; }
.FirstScreen .r{ width: 299px;6px; border-bottom:#d2e8f0 1px solid;}
.FirstScreen .sidebarbox{ border-bottom:#d9ecf3 1px solid; padding:19px 0px 12px 10px;}
.sidebarbox .title{ font: normal 16px/25px "微软雅黑"; padding-bottom: 5px;}
.sidebarbox .title a{ display:block; text-decoration:none;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sidebarbox .content{ color:#666666;}
.sidebarbox .content a{ color:#666666; font-size: 14px ;font-family:"Microsoft YaHei","微软雅黑"; text-decoration:none;white-space: nowrap; padding-right:3px;}
.sidebarbox .content a:hover{ color:#0084b7}
.FirstScreen .sidebarbox .title, .FirstScreen .sidebarbox .title a{ color:#0084b7;}

.FocusNews{ overflow: hidden; padding: 0 0 12px 0; height: 170px; }
.FocusNews .title{  padding-left:30px; font:6px/10px "微软雅黑", "宋体"; color:#4ca4e4;}
.FocusNews .title span{ float:right;height:1px;}
.FocusNews .title span .more{ background:url(../images/v2.0/icon_more15.gif) no-repeat; width:42px; height:9px; display:block; text-decoration:none; margin:10px}
.FocusNews li{ float:left; width:280px; padding:5px 10px ;}
.FocusNews li a{ font: normal 12px/22px  "宋体"; text-decoration:none; color:#666666;}
.FocusNews li h4{ font: normal 16px/26px "微软雅黑", "宋体"; color:#0084b7;width:290px; display:block; text-decoration:none;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ColumnBox{ border:#d2e8f0 1px solid; height:158px; overflow:hidden; border-bottom:0px;}
.ColumnBox .title{ background:url(../images/v2.0/tit_r15.gif) no-repeat 10px 8px; padding-left:30px; font:16px/30px "微软雅黑", "宋体"; color:#4ca4e4;}
.ColumnBox .title span{ float:right; }
.ColumnBox .title span .more{ background:url(../images/v2.0/icon_more15.gif) no-repeat; width:42px; height:9px; display:block; text-decoration:none; margin:10px}
.content{ overflow:hidden; width:100%}
.content .pic{ float:left; padding:10px 5px;}
.content p, .content h3{ color:#666666; float:left; display:block; width:154px; line-height:20px; padding-left:6px;}
.content h3{ font: normal 14px/35px "微软雅黑", "宋体"; color:#333333;}
.content h3 a{color:#333333; display:block; text-decoration:none;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m .content p, .m .content h3{width:356px; }
.m .content .pic{ padding:10px 23px;}

.container{ margin-top: 18px;margin-top: 18px;background-color:#FFF;padding: 8px 8px 8px 8px;box-sizing: border-box;box-shadow: 2px 2px 5px 0 #BBB;}
.container .heading{ padding:10px 0; overflow:hidden;}
.container .heading h1{ height:23px; }
.container .heading span{ padding:13px 10px 10px 30px; background:#fff;}
.container .heading h1 strong{ font: normal 24px/40px "微软雅黑", "宋体"; background:#fff; padding-right:10px;}
.container .heading h1 em{ color:#666; font:normal 22px/40px "Arial"; background:#fff; padding-right:10px;}
.container .l{ float:left; width:200px; border:#e8e8e8 1px solid; background:#fafafa;}
.container .sidebarbox .title{  color:#7a9f00; border-left:#7a9f00 5px solid; font: normal 14px/14px "微软雅黑", "宋体";padding:0 10px; margin-bottom:10px;}
.container .sidebarbox{ padding:15px 5px 11px 12px;}
.container .sidebarbox .content a{ padding-right:10px;}
.container .r{ width:766px; overflow:hidden}
.PicList{ overflow:hidden; clear:both; width:788px;}
.PicList li{ float:left; width:175px; margin-right:22px}
.PicList li:last-child{ margin-right:0}
.PicList h4{ font: normal 14px/27px "微软雅黑", "宋体"; color:#fff; text-align:center; }
.PicList h4 a{ color:#fff; text-decoration:none;width:174x;display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ContaListS1 { overflow:hidden; width:786px;}
.ContaListS1 ul{ float:left ; width:242px;  margin:20px 20px 20px 0}
.ContaListS1 ul li{ background:url(../images/v2.0/list_spot.gif) no-repeat 0 13px; padding-left:12px;}
.ContaListS1 ul li a{ font:normal 14px/28px "宋体"; font-family: "Microsoft YaHei","微软雅黑";;display:block; text-decoration:none; color:#666666;width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ContaListS1 ul li a:hover{ color:#7a9f00}
.Internal .heading h1{ border-bottom:#7a9f00 1px solid;}
.Surgery .heading h1{ border-bottom:#00b7b1 1px solid;}
.Internal .heading h1 strong{ color:#7a9f00;}
.Surgery .heading h1 strong{ color:#2222;}
.Internal .sidebarbox .title, .Internal .sidebarbox .title a{  color:#7a9f00; border-color:#7a9f00; }
.Surgery .sidebarbox .title {  color:#3addd8; border-left:#3addd8 5px solid; font: normal 14px/14px "微软雅黑", "宋体";padding:0 10px; margin-bottom:10px; }
.Surgery .sidebarbox .title a{  color:#00b7b1; border-color:#00b7b1; }
.Surgery .sidebarbox .title h2{ color:#0285c7;}
.Internal .PicList h4{ background:#FF9800;}
.Surgery .PicList h4{ background:#FF9800;}
.Internal .l{ height:395px;}
.Surgery .l{ height:365px;}

.footer{ overflow:hidden; margin-bottom:20px;margin-top: 20px;background: #017BCE;color:#EEE}
.footer a{ text-decoration:none}
.clear_D{ width:989px; margin:0 auto}
.clear_p{ text-align:center; padding:20px 5px; border-bottom:1px solid #D0DDEA; }
.side{ width:999px; background: #017BCE;color:#FFF; margin:0 auto}
.clear_p a{  text-align:center;padding:20px 0px 20px 5px;padding:20px 0px 20px 8px\0; background:url(../images/v1_5/shu.gif) no-repeat right center; padding-right:10px; color:#EEE}
#clear_p_wu{ background:none}


.clear_bott{text-align:center; padding:15px 5px;height:50px;}
.clear_bott p{text-align:center; padding:20px 5px;}
.clear_bott p a{ color:#EEE;}
.clear_bott div{ color:#EEE;;height:20px;}
.clear_bott div a{ color:#EEE;}
.di_cent_img .di_cent_words{ float:left; padding:4px;}
.di_cent_img img{ padding-top:6px}
.di_cent_words h3{ line-height:19px; font-size:14px; }
.di_cent_words ul li{ float:left; padding:3px 4px;_padding:3px 3px;+padding:3px 3px;padding:2px 3px\0; line-height:18px}
.di_cent_words{ width:365px}
.di_cent_words ul li a{
	color:#EEE;
}
.di_cent_words p a{
	color:#EEE;
}
.di_cent_words ul li a:hover{ }
.di_cent_words_top{ margin-top:4px;_margin-top:5px;+margin-top:6px}


 .flickr-thumbs {
	overflow: hidden;
/***	min-width:505px; ***/
	width:840px;
}

.flickr-thumbs a {
	float: left;
	display: block;
	margin: 0 3px;
	border: 1px solid #333;
}

.flickr-thumbs a:hover {
	border-color: #eee;
}

.flickr-thumbs img {
	display: block;
	height: 50px;
	width:160px;
}

.product_title{text-align: center; }
.border_top{ background: url(../images/index_titleborder.png) center bottom no-repeat; height:15px;  margin:0 auto 5px; }
.border_top2{ background: url(../images/index_titleborder.png) center bottom no-repeat; height:15px;  margin:0 auto 5px; }
.our_service_C{ color:#012c58; font-size:22px; font-weight:bold; padding-right:10px;}
.our_service_E{ font-size:22px; line-height:30px; vertical-align:bottom; color:#a9a9a9; font-weight:100;font-weight:lighter;}
 
.small_banner{ margin:30px 0;}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
  width:80px;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 2px;
}
.media-left,
.media > .pull-left {
  padding-right: 2px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
} 